bb8b11e854be776e1cff25f39e1d19d9c8a31ebb,src/main/java/me/gnat008/perworldinventory/data/serializers/EconomySerializer.java,EconomySerializer,deserialize,#Economy#JsonObject#Player#,41

Before Change


            econ.bankDeposit(player.getName(), data.get("bank-balance").getAsDouble());
        }

        econ.withdrawPlayer(player, econ.getBalance(player));
        econ.depositPlayer(player, data.get("balance").getAsDouble());
    }
}

After Change


            econ.bankWithdraw(player.getName(), econ.bankBalance(player.getName()).balance);
            econ.bankDeposit(player.getName(), data.get("bank-balance").getAsDouble());
        } else {
            econ.bankWithdraw(player.getName(), econ.bankBalance(player.getName()).balance);
        }

        if (data.has("balance")) {
            if (econ.withdrawPlayer(player, econ.getBalance(player)).transactionSuccess()) {
                player.sendMessage(ChatColor.BLUE + "ยป " + ChatColor.GRAY + "Transaction successful! Withdrew " + econ.getBalance(player) + " moneys!");
                econ.depositPlayer(player, data.get("balance").getAsDouble());
            }
        } else {
            econ.withdrawPlayer(player, econ.getBalance(player));
        }
    }
}